projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7d801a4
)
expander: Fix drawing in rtl
author
Matthias Clasen
<mclasen@redhat.com>
Sat, 19 Dec 2015 16:22:18 +0000
(11:22 -0500)
committer
Matthias Clasen
<mclasen@redhat.com>
Sat, 19 Dec 2015 16:24:27 +0000
(11:24 -0500)
GtkBuiltinIcon leaves the cairo context in unclean state
when drawing, work around that.
gtk/gtkexpander.c
patch
|
blob
|
history
diff --git
a/gtk/gtkexpander.c
b/gtk/gtkexpander.c
index fdeb634107f5040ad7e6c8e42391c15f2a6f315e..f3f6a00875704cd80c5e3b17b799b15b866daa38 100644
(file)
--- a/
gtk/gtkexpander.c
+++ b/
gtk/gtkexpander.c
@@
-887,7
+887,9
@@
gtk_expander_render_title (GtkCssGadget *gadget,
GtkExpander *expander = GTK_EXPANDER (widget);
GtkExpanderPrivate *priv = expander->priv;
+ cairo_save (cr);
gtk_css_gadget_draw (priv->arrow_gadget, cr);
+ cairo_restore (cr);
return gtk_widget_has_visible_focus (widget);
}